﻿using Newtonsoft.Json;


namespace TImSdk
{
    /// <summary>
    /// 消息定位符
    /// </summary>
    public class MsgLocator
    {
        /// <summary>
        ///   要查找的消息是否是被撤回。true被撤回的，false非撤回的。默认值为false
        /// </summary>
       [JsonProperty("message_locator_conv_id")]
        public bool Message_Locator_Conv_Id { get; set; }
        /// <summary>
        ///  要查找的消息是否是被撤回。true被撤回的，false非撤回的。默认值为false
        /// </summary>
        [JsonProperty("message_locator_conv_type")]
        public bool Message_Locator_Conv_Type { get; set; }
        /// <summary>
        ///  要查找的消息是否是被撤回。true被撤回的，false非撤回的。默认值为false
        /// </summary>
        [JsonProperty("message_locator_is_revoked")]
        public bool Message_Locator_Is_Revoked { get; set; }
        /// <summary>
        ///  要查找的消息的时间戳
        /// </summary>
        [JsonProperty("message_locator_time")]
        public string Message_Locator_Time { get; set; }
        /// <summary>
        /// 要查找的消息的序列号
        /// </summary>
        [JsonProperty("message_locator_seq")]
        public string Message_Locator_Seq { get; set; }
        /// <summary>
        /// , 要查找的消息的发送者是否是自己。true发送者是自己，false发送者不是自己。默认值为false
        /// </summary>
        [JsonProperty("message_locator_is_self")]
        public string Message_Locator_Is_Self { get; set; }
        /// <summary>
        /// 要查找的消息随机码
        /// </summary>
        [JsonProperty("message_locator_rand")]
        public string Message_Locator_Rand { get; set; }
        /// <summary>
        ///  要查找的消息的唯一标识
        /// </summary>
        [JsonProperty("message_locator_unique_id")]
        public string Message_Locator_Unique_Id { get; set; }
    }
}
